DAOS-18921 tests: avoid MS broken during CR test#18182
DAOS-18921 tests: avoid MS broken during CR test#18182Nasf-Fan wants to merge 1 commit intorelease/2.6from
Conversation
During CR tests, some rank maybe excluded intentionally. Set enough MS replicas in the configuration file to avoid MS broken during the eviction related CR test cases. Test-tag: test_daos_cat_recov_core Skip-nlt: true Skip-unit-tests: true Skip-fault-injection-test: true Signed-off-by: Fan Yong <fan.yong@hpe.com>
|
Ticket title is 'recovery/cat_recov_core.py:CatRecovCoreTest.test_daos_cat_recov_core - CR29 dmg_pool_create failed, rc: -1025' |
|
This is what we do already for other daos_test, but shouldn't the default svcn already be at least 3 when we have enough nodes for it? Out of scope for this PR, but maybe we should not default to 1 in the test suite daos/src/tests/suite/daos_test_common.c Line 24 in ed111d4 |
kjacque
left a comment
There was a problem hiding this comment.
Should be fine as long as there are enough nodes set up for the test. Is there a way to verify that in the daos_test code?
There are other configurations in the yaml file that specifies the servers and engines for the test: |
I am not quite sure for that. Such changes may affect developers to directly test related C logic (instead of via python interface) locally with small cluster. To be consistent with other tests, explicitly specifying the required replicas maybe more safe. |
|
Passed all required tests. |
|
The ticket does not have merge approval |
During CR tests, some rank maybe excluded intentionally. Set enough MS replicas in the configuration file to avoid MS broken during the eviction related CR test cases.
Test-tag: test_daos_cat_recov_core
Skip-nlt: true
Skip-unit-tests: true
Skip-fault-injection-test: true
Steps for the author:
After all prior steps are complete: